package gwtool.container;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Geprueft implements Comparable<Geprueft>, Cloneable {

	private Date gesprueftAM = null;

	private String name = "";

	private String indentifer = "";

	private String kommentar = "";

	private DateFormat fmt = new SimpleDateFormat("dd.MM.yy");

	@Override
	public int compareTo(Geprueft arg) {

		int erg = arg.getGesprueftAM().compareTo(gesprueftAM);
		return erg;
	}

	@Override
	public String toString() {

		return fmt.format(gesprueftAM) + "  " + name + "  " + kommentar;
	}

	public Date getGesprueftAM() {

		return gesprueftAM;
	}

	public void setGesprueftAM(Date gesprueftAM) {

		this.gesprueftAM = gesprueftAM;
	}

	public String getIndentifer() {

		return indentifer;
	}

	public void setIndentifer(String indentifer) {

		this.indentifer = indentifer;
	}

	public String getKommentar() {

		return kommentar;
	}

	public void setKommentart(String kommentart) {

		this.kommentar = kommentart;
	}

	public String getName() {

		return name;
	}

	public void setName(String name) {

		this.name = name;
	}

	@Override
	public Geprueft clone() {
		Geprueft g = new Geprueft();
		g.setGesprueftAM(gesprueftAM);
		g.setName(name);
		g.setIndentifer(indentifer);
		g.setKommentart(kommentar);
		return g;
	}
}
